package com.ukao.cashregister.bean;

import java.io.Serializable;
import java.util.List;

/**
 * Created by ukaodev on 2017/7/31.
 */

public class RecheckBean extends   BaseBean<RecheckBean>  implements Serializable{



        /**
         * proTotal : 1
         * productImgList : []
         * proIndex : 1
         * needShelf : false

         * productInfo : {"factoryCode":"62252644","no":1,"productImgCnt":0,"orderId":263,"businessId":1,"businessName":"洗衣","isEnableStockRework":true,"cityId":1,"addServiceDesc":null,"productName":"修衣领","tranTypeText":"输送线","saleAmt":4800,"total":1,"statusVal":19,"factoryShelfNo":null,"storeName":"友靠麓云店","id":436,"colorDesc":null,"flawDesc":null,"serviceAmt":1200,"brandName":"","orderNo":"2017101047573386","productId":35,"isEnableSign":false,"factoryName":"观象二路","serviceName":"清洗","userId":76,"scanCode":"396590992369","orderStatusId":702,"statusId":821,"annexDesc":null,"createTime":1507628237000,"subtotal":4800,"statusText":"洗完，待配送","brandId":null,"proTypeId":37,"tranNum":19,"effectDesc":null}
         */
        private  boolean    print;  /*是否打印*/
        private  Integer  shelfMode;
        private int proTotal;  // 共n件
        private int proIndex;     //第i件
        private boolean needShelf;   // 是否需要设置上架号
        private ProductInfoBean productInfo;
        private List<ProductRelImgBean> productImgList;

    public boolean isPrint() {
        return print;
    }





    public void setShelfMode(Integer shelfMode) {
        this.shelfMode = shelfMode;
    }

    public int getProTotal() {
            return proTotal;
        }

        public void setProTotal(int proTotal) {
            this.proTotal = proTotal;
        }

        public int getProIndex() {
            return proIndex;
        }

        public void setProIndex(int proIndex) {
            this.proIndex = proIndex;
        }

        public boolean isNeedShelf() {
            return needShelf;
        }

        public void setNeedShelf(boolean needShelf) {
            this.needShelf = needShelf;
        }

        public ProductInfoBean getProductInfo() {
            return productInfo;
        }

        public void setProductInfo(ProductInfoBean productInfo) {
            this.productInfo = productInfo;
        }

        public List<ProductRelImgBean> getProductImgList() {
            return productImgList;
        }

        public void setProductImgList(List<ProductRelImgBean> productImgList) {
            this.productImgList = productImgList;
        }

        public static class ProductInfoBean  implements Serializable {
            /**
             * factoryCode : 62252644
             * no : 1
             * productImgCnt : 0
             * orderId : 263
             * businessId : 1
             * businessName : 洗衣
             * isEnableStockRework : true
             * cityId : 1
             * addServiceDesc : null
             * productName : 修衣领
             * tranTypeText : 输送线
             * saleAmt : 4800
             * total : 1
             * statusVal : 19
             * factoryShelfNo : null
             * storeName : 友靠麓云店
             * id : 436
             * colorDesc : null
             * flawDesc : null
             * serviceAmt : 1200
             * brandName :
             * orderNo : 2017101047573386
             * productId : 35
             * isEnableSign : false
             * factoryName : 观象二路
             * serviceName : 清洗
             * userId : 76
             * scanCode : 396590992369
             * orderStatusId : 702
             * statusId : 821
             * annexDesc : null
             * createTime : 1507628237000
             * subtotal : 4800
             * statusText : 洗完，待配送
             * brandId : null
             * proTypeId : 37
             * tranNum : 19
             * effectDesc : null
             */

            private   int  hasRefund;
            private String factoryCode;
            private int no;
            private String productImgCnt;
            private int orderId;
            private String businessId;
            private String businessName;
            private boolean isEnableStockRework;
            private int cityId;
            private String addServiceDesc;
            private String productName;
            private String tranTypeText;
            private int saleAmt;
            private int total;
            private int statusVal;
            private String factoryShelfNo;  // factoryShelfNo  上架号

            private  String  storeId;
            private String storeName;
            private String id;
            private String colorDesc;
            private String flawDesc;
            private int serviceAmt;
            private String brandName;
            private String orderNo;
            private int productId;
            private boolean isEnableSign;
            private String factoryName;
            private String serviceName;
            private int userId;
            private String scanCode;
            private int orderStatusId;
            private int statusId;
            private String annexDesc;
            private long createTime;
            private int subtotal;
            private String statusText;
            private String brandId;
            private int proTypeId;
            private int tranNum;
            private String effectDesc;
            private   String  mark;

            public int getHasRefund() {
                return hasRefund;
            }

            public String getMark() {
                return mark;
            }

            public String getStoreId() {
                return storeId;
            }


            public String getFactoryCode() {
                return factoryCode;
            }

            public void setFactoryCode(String factoryCode) {
                this.factoryCode = factoryCode;
            }

            public int getNo() {
                return no;
            }

            public void setNo(int no) {
                this.no = no;
            }

            public String getProductImgCnt() {
                return productImgCnt;
            }

            public void setProductImgCnt(String productImgCnt) {
                this.productImgCnt = productImgCnt;
            }

            public int getOrderId() {
                return orderId;
            }

            public void setOrderId(int orderId) {
                this.orderId = orderId;
            }

            public String getBusinessId() {
                return businessId;
            }

            public void setBusinessId(String businessId) {
                this.businessId = businessId;
            }

            public String getBusinessName() {
                return businessName;
            }

            public void setBusinessName(String businessName) {
                this.businessName = businessName;
            }

            public boolean isIsEnableStockRework() {
                return isEnableStockRework;
            }

            public void setIsEnableStockRework(boolean isEnableStockRework) {
                this.isEnableStockRework = isEnableStockRework;
            }

            public int getCityId() {
                return cityId;
            }

            public void setCityId(int cityId) {
                this.cityId = cityId;
            }

            public String getAddServiceDesc() {
                return addServiceDesc;
            }

            public void setAddServiceDesc(String addServiceDesc) {
                this.addServiceDesc = addServiceDesc;
            }

            public String getProductName() {
                return productName;
            }

            public void setProductName(String productName) {
                this.productName = productName;
            }

            public String getTranTypeText() {
                return tranTypeText;
            }

            public void setTranTypeText(String tranTypeText) {
                this.tranTypeText = tranTypeText;
            }

            public int getSaleAmt() {
                return saleAmt;
            }

            public void setSaleAmt(int saleAmt) {
                this.saleAmt = saleAmt;
            }

            public int getTotal() {
                return total;
            }

            public void setTotal(int total) {
                this.total = total;
            }

            public int getStatusVal() {
                return statusVal;
            }

            public void setStatusVal(int statusVal) {
                this.statusVal = statusVal;
            }



            public void setFactoryShelfNo(String factoryShelfNo) {
                this.factoryShelfNo = factoryShelfNo;
            }

            public String getStoreName() {
                return storeName;
            }

            public void setStoreName(String storeName) {
                this.storeName = storeName;
            }

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public String getColorDesc() {
                return colorDesc;
            }

            public void setColorDesc(String colorDesc) {
                this.colorDesc = colorDesc;
            }

            public String getFlawDesc() {
                return flawDesc;
            }

            public void setFlawDesc(String flawDesc) {
                this.flawDesc = flawDesc;
            }

            public int getServiceAmt() {
                return serviceAmt;
            }

            public void setServiceAmt(int serviceAmt) {
                this.serviceAmt = serviceAmt;
            }

            public String getBrandName() {
                return brandName;
            }

            public void setBrandName(String brandName) {
                this.brandName = brandName;
            }

            public String getOrderNo() {
                return orderNo;
            }

            public void setOrderNo(String orderNo) {
                this.orderNo = orderNo;
            }

            public int getProductId() {
                return productId;
            }

            public void setProductId(int productId) {
                this.productId = productId;
            }

            public boolean isIsEnableSign() {
                return isEnableSign;
            }

            public void setIsEnableSign(boolean isEnableSign) {
                this.isEnableSign = isEnableSign;
            }

            public String getFactoryName() {
                return factoryName;
            }

            public void setFactoryName(String factoryName) {
                this.factoryName = factoryName;
            }

            public String getServiceName() {
                return serviceName;
            }

            public void setServiceName(String serviceName) {
                this.serviceName = serviceName;
            }

            public int getUserId() {
                return userId;
            }

            public void setUserId(int userId) {
                this.userId = userId;
            }

            public String getScanCode() {
                return scanCode;
            }

            public void setScanCode(String scanCode) {
                this.scanCode = scanCode;
            }

            public int getOrderStatusId() {
                return orderStatusId;
            }

            public void setOrderStatusId(int orderStatusId) {
                this.orderStatusId = orderStatusId;
            }

            public int getStatusId() {
                return statusId;
            }

            public void setStatusId(int statusId) {
                this.statusId = statusId;
            }

            public String getAnnexDesc() {
                return annexDesc;
            }

            public void setAnnexDesc(String annexDesc) {
                this.annexDesc = annexDesc;
            }

            public long getCreateTime() {
                return createTime;
            }

            public void setCreateTime(long createTime) {
                this.createTime = createTime;
            }

            public int getSubtotal() {
                return subtotal;
            }

            public void setSubtotal(int subtotal) {
                this.subtotal = subtotal;
            }

            public String getStatusText() {
                return statusText;
            }

            public void setStatusText(String statusText) {
                this.statusText = statusText;
            }

            public Object getBrandId() {
                return brandId;
            }

            public void setBrandId(String brandId) {
                this.brandId = brandId;
            }

            public int getProTypeId() {
                return proTypeId;
            }

            public void setProTypeId(int proTypeId) {
                this.proTypeId = proTypeId;
            }

            public int getTranNum() {
                return tranNum;
            }

            public void setTranNum(int tranNum) {
                this.tranNum = tranNum;
            }

            public String getEffectDesc() {
                return effectDesc;
            }

            public void setEffectDesc(String effectDesc) {
                this.effectDesc = effectDesc;
            }
        }

}
